For many years, Nathan Harper has had the uneasy feeling that life with his family isn't quite what ...